home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / docs / corsoguide / intuimessage-16.txt < prev    next >
Text File  |  1992-09-03  |  1KB  |  28 lines

  1. IntuiMessage
  2.  
  3. Viene qui descritta la struttura messaggi per la porta IDCMP; dalla versione
  4. V39 del sistema è presenta una nuova struttura denominata ExtIntuiMessage
  5. con ulteriori dati per nuovi usi
  6.  
  7. struct IntuiMessage
  8. {
  9.   struct Message ExecMessage;  /* header per il messaggio exec */
  10.   ULONG Class;  /* indica il tipo di evento che ha generato il messaggio;
  11.                    sono gli stessi flag utilizzati in WA_IDCMP */
  12.   UWORD Code;  /* indica un codice o dato del messaggio come il numero del
  13.                   menù */
  14.   UWORD Qualifier;  /* è la copia del Qualifier dell'InputEvent */
  15.   APTR IAddress;  /* contiene particolari indirizzi per funzioni intuition,
  16.                      quale il puntatore al gadget selezionato */
  17.   WORD MouseX, MouseY;  /* quando c'è un evento di riporto del movimento del
  18.                            mouse, le cordinate sono memorizzate in queste
  19.                            variabili; le cordinate sono relative all'angolo
  20.                            in alto a sinistra della finestra */
  21.   ULONG Seconds, Micros;  /* contengono l'ora dell'orologio di sistema in cui
  22.                              si è verificato l'evento; Micros rappresenta i
  23.                              microsecondi, Seconds i secondi */
  24.   struct Window *IDCMPWindow;  /* puntatore della finestra su cui è stato
  25.                                   generato l'evento */
  26.   struct IntuiMessage *SpecialLink; /* variabile di utilizzo del sistema */
  27. };
  28.